# -*- coding: utf-8 -*-
# @Time        :2024/9/20 下午4:29
# @Author      :文刀水寿
# @File        : demo23.py
"""
 @Description :匿名函数
                        定义语法： lambda 传入参数: 函数体（一行代码）
                        匿名函数用于临时构建一个函数，只用一次的场景
                        匿名函数的定义中，函数体只能写一行代码，如果函数体要写多行代码，不可用lambda匿名函数
                            应使用def定义带名函数
"""


# 函数作为参数传递
def sum_func(a, b, c):
    return a + b + c


sum_lambda = lambda a, b, c: a + b + c  # 用一个变量来接收函数对象 并不是lambda的名字

print(sum_func(1, 100, 10000))
print(sum_lambda(1, 100, 10000))
